Skip to main content

SetDataPointFill

Sets the fill to the data point in the specified chart series.

Syntax

expression.SetDataPointFill(oFill, nSeries, nDataPoint, bAllSeries);

expression - A variable that represents a ApiChart class.

Parameters

NameRequired/OptionalData typeDefaultDescription
oFillRequiredApiFillThe fill type used to fill the data point.
nSeriesRequirednumberThe index of the chart series.
nDataPointRequirednumberThe index of the data point in the specified chart series.
bAllSeriesOptionalbooleanfalseSpecifies if the fill will be applied to the specified data point in all series.

Returns

boolean

Example

This example show how to set the fill to the data point.

var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
var oChart = Api.CreateChart("bar3D", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oChart.SetSize(300 * 36000, 130 * 36000);
oChart.SetPosition(608400, 1267200);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51));
oChart.SetSeriesFill(oFill, 0, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
oChart.SetSeriesFill(oFill, 1, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(128, 128, 128));
oChart.SetDataPointFill(oFill, 0, 0, false);
oSlide.AddObject(oChart);